/**
 * 1. 创建系统应用工作目录
 * 2. 启动应用及守护应用
 * 3. 监控应用信息，日志记录
*/
#include <thread>
#include <chrono>
#include <Manager.hpp>
#include <XLogger.hpp>

/* 支持 h s ms 等字面量的重载 */
using namespace std::chrono_literals;

int main(int argc, char** argv) {
	std::string rootPath{""};
	if (argc <= 1) {
		rootPath = "/home/chint/";
	} else if (argc == 2){
		rootPath = argv[1];
	} else {
		//TODO
	}

	Manager manager(rootPath);
	while (true) {
		std::this_thread::sleep_for(5s);
	}
	return 0;
}
